#include <iostream>
using namespace std;

int * func()
{
    //利用new关键字   可以将数据开辟到堆区
    //指针 本质是局部变量，放在栈上，指针保存的数据放在堆区
    int* p = new int(10);//在堆区开辟一个空间，存入int 10,返回的是地址
    return p;
}
int main()
{
    //在堆区开辟数据
    int* p = func();

    cout << *p << endl;
    cout << *p << endl;

    return 0;
}